package com.dzsw.dp.singleton;


/**
 * 枚举
 *
 * 1. 使用枚举类来实现单例模式。由于枚举类的特性保证了只有一个枚举常量对象，因此可以通过枚举类来实现单例模式，且代码简洁且具有线程安全的特性。
 * 2. 使用枚举类实现单例模式的好处是简洁、安全且可靠。
 * 3. 在我们一般的业务系统中，枚举类往往都是由自己的语义的，用枚举类实现单例模式并不常见。
 */
public enum EnumSingleton {

    INSTANCE;

    public void doSomething() {
        System.out.println("enum do something");
    }
}
